BESLE: Boundary element software for 3D linear elasticity

نویسندگان

چکیده

BESLE is the first available parallel open-source code to analyse mechanical behaviour of heterogeneous materials using boundary element method (BEM) in 3D and both an elastostatic elastodynamic setting. Unlike all other codes that are presently available, software presented here capable simulating isotropic anisotropic comprised single or multiple domains. Furthermore, user-interface has been designed provide a convenient way for configuring simulations involving many complex material constituents. Results described by displacement traction fields, also, stress strain tensors post-processing. largely implemented Fortran-MPI, but some sub-packages based on languages such as C C++, best used multi-core architecture where parallelisation can be fully exploited. The main features functionality here, User's Guide, from repository listed below, gives further details outlines how users carry out bespoke simulations. Program Title: CPC Library link program files: https://doi.org/10.17632/vx4vg47hzg.1 Developer's link: https://github.com/Afgr1087/BESLE_v1.0.git Licensing provisions: GPL-v3.0 Programming language: Fortran 90, C++/C External libraries: LAPACK [1], BLAS [2], SCOTCH [3], ScaLAPACK [4], MUMPS [5], Voro++ [6], Triangle [7] Nature problem: solution elasticity models often arduous owing complexity underlying system partial differential equations. Some analyses require intensive computation solids under quasi-static, inertial, high-rate loading (all which treated BESLE). Solution method: provides strategy configure solve problems formulations (BEM). Moreover, it flexible means create surface meshes, impose Neumann Dirichlet conditions, comes with database fast parameterisation. It allows large scale straightforward framework. bodies include several domains, each diverse range constitutive properties morphologies, feasibly analysed. Additional comments including restrictions unusual features: limited size arrays allocated. Thus, very number degrees freedom discretised exceed allowed Fortran, even if machine amount RAM. To avoid over-allocation we have added check whether BESLE, it's code, will able handle requisite advance calculation being executed. In event this limitation approached, return error message advising entries required 70% limit imposed Fortran. LAPACK: http://www.netlib.org/lapack/. BLAS: http://www.netlib.org/blas/. SCOTCH: https://gforge.inria.fr/projects/scotch/. ScaLAPACK: http://www.netlib.org/scalapack/. MUMPS: http://mumps.enseeiht.fr/. Voro++: http://math.lbl.gov/voro++/. Triangle: https://www.cs.cmu.edu/~quake/triangle.html.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Boundary Element Method for Elasticity Problems

Another general numerical method has recently emerged that provides good computational abilities and has some particular advantages when compared to FEM. The technique known as the boundary element method (BEM) has been widely used by computational mechanics investigators leading to the development of many private and commercial codes. Similar to the finite element method, BEM can analyze many ...

متن کامل

Finite Element Methods for Linear Elasticity

Conditions for Stable Approximation Schemes Basic idea: Mimic structure of continuous problem. To establish stability of continuous problem, only used last two spaces in top sequence and last three spaces in bottom sequence. Λn−1(K) dn−1 −−−→ Λn(K)→ 0 ↗ Sn−2 ↗ Sn−1 Λn−2(V) dn−2 −−−→ Λn−1(V) dn−1 −−−→ Λn(V)→ 0. Thus, look for five finite dimensional spaces connected by a similar structure, i.e.,...

متن کامل

On the evaluation of hyper-singular integrals arising in the boundary element method for linear elasticity

The boundary element method (BEM) for linear elasticity in its curent usage is based on the boundary integral equation for displacements. The stress field in the interior of the body is computed by differentiating the displacement field at the source point in the BEM formulation, via the strain field. However, at the boundary, this method gives rise to a hypersingular integral relation which be...

متن کامل

Locking-free finite element methods for linear and nonlinear elasticity in 2D and 3D ⋆

The uniform convergence of finite element approximations based on a modified Hu-Washizu formulation for the nearly incompressible linear elasticity is analyzed. We show the optimal and robust convergence of the displacement-based discrete formulation in the nearly incompressible case with the choice of approximations based on quadrilateral and hexahedral elements. These choices include bases th...

متن کامل

A Mixed Nonconforming Finite Element for Linear Elasticity

This article considers a mixed finite element method for linear elasticity. It is based on a modified mixed formulation that enforces the continuity of the stress weakly by adding a jump term of the approximated stress on interior edges. The symmetric stress are approximated by nonconforming linear elements and the displacement by piecewise constants. We establish (h) error bound in the (broken...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer Physics Communications

سال: 2021

ISSN: ['1879-2944', '0010-4655']

DOI: https://doi.org/10.1016/j.cpc.2021.108009